package com.choosefine.it.company.model;

import java.util.List;

import com.choosefine.it.worker.model.SkillsCcie;

import io.swagger.annotations.ApiModelProperty;

/**
 * 项目经理详细信息
 * @author chenjian
 * @date 2016-12-3 下午1:46:07
 */
public class ManagerContractorInfo {
	@ApiModelProperty(value = "项目经理姓名", required = true)
	private String contractor;
	@ApiModelProperty(value = "用户头像", required = true)
	private String headIconUrl;
	@ApiModelProperty(value = "用户性别", required = true)
	private Integer sex;
	@ApiModelProperty(value = "用户年龄", required = true)
	private Integer userAge;
	@ApiModelProperty(value = "籍贯", required = true)
	private String nativePlace;
	@ApiModelProperty(value = "项目经理期望的工程类型", required = true)
	private String projectType;
	@ApiModelProperty(value = "项目经理名称", required = true)
	private String projectManager;
	@ApiModelProperty(value = "项目经理发布找工程发布时间", required = true)
	private Long publishTime;
	@ApiModelProperty(value = "项目经理发布找工程期望的地区编号", required = true)
	private String areaCode;
	@ApiModelProperty(value = "项目经理发布找工程期望的地区名称", required = true)
	private String areaName;
	@ApiModelProperty(value = "项目经理发布找工程期望的日期", required = true)
	private Long expectProjectTime;
	@ApiModelProperty(value = "联系电话", required = true)
	private String phone;
	@ApiModelProperty(value = "项目是否已收藏（1：已收藏0：未收藏）",dataType="int")
    private Integer isCollection;
	/**
	 * 学历
	 */
	@ApiModelProperty(value = "学历", required = true)
    private String education;
	
	@ApiModelProperty(value = "技能证书")
	private List<SkillsCcie> skillsCcie;
	
	@ApiModelProperty(value = "联系地址(省名称)")
	private String contactProvinceName;
	
	@ApiModelProperty(value = "联系地址(市名称)")
	private String contactCityName;
	
	@ApiModelProperty(value = "联系电话2", required = true)
	private String phone2;
	
	@ApiModelProperty(value = "详细说明", required = true)
	private String detailIntro;
	
	
	
	public Integer getIsCollection() {
		return isCollection;
	}
	public void setIsCollection(Integer isCollection) {
		this.isCollection = isCollection;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	public String getContractor() {
		return contractor;
	}
	public void setContractor(String contractor) {
		this.contractor = contractor;
	}
	public String getHeadIconUrl() {
		return headIconUrl;
	}
	public void setHeadIconUrl(String headIconUrl) {
		this.headIconUrl = headIconUrl;
	}
	public Integer getSex() {
		return sex;
	}
	public void setSex(Integer sex) {
		this.sex = sex;
	}
	public Integer getUserAge() {
		return userAge;
	}
	public void setUserAge(Integer userAge) {
		this.userAge = userAge;
	}
	public String getNativePlace() {
		return nativePlace;
	}
	public void setNativePlace(String nativePlace) {
		this.nativePlace = nativePlace;
	}
	
	public String getProjectManager() {
		return projectManager;
	}
	public void setProjectManager(String projectManager) {
		this.projectManager = projectManager;
	}
	public Long getPublishTime() {
		return publishTime;
	}
	public void setPublishTime(Long publishTime) {
		this.publishTime = publishTime;
	}
	public String getProjectType() {
		return projectType;
	}
	public void setProjectType(String projectType) {
		this.projectType = projectType;
	}
	public Long getExpectProjectTime() {
		return expectProjectTime;
	}
	public void setExpectProjectTime(Long expectProjectTime) {
		this.expectProjectTime = expectProjectTime;
	}
	public String getAreaCode() {
		return areaCode;
	}
	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}
	public String getAreaName() {
		return areaName;
	}
	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}
	
}
